package com.vca.common.vo;

import com.github.pagehelper.PageInfo;
import com.vca.common.page.CommonPage;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class ExcelCourseSchedulingById {

    @ApiModelProperty(value = "F课程名称")
    private String name;

    @ApiModelProperty(value = "O课程语言")
    private String courseLanguage;

    @ApiModelProperty(value = "排课日期")
    private String schedulingDate;

    @ApiModelProperty(value = "排课当天开始时间")
    private String schedulingStartTime;

    @ApiModelProperty(value = "排课当天结束时间")
    private String schedulingEndTime;

    @ApiModelProperty(value = "M预约状态")
    private String status;

    @ApiModelProperty(value = "O课程价格ID")
    private BigDecimal price;

    @ApiModelProperty(value = "席位")
    private Integer seatCount;

    @ApiModelProperty(value = "外部限量")
    private Integer externalLimit;

    @ApiModelProperty(value = "外部预约")
    private Integer externalAppointment;

    @ApiModelProperty(value = "外部核销人数")
    private Integer externalStudentsNumber;

    @ApiModelProperty(value = "内部限量")
    private Integer internalLimit;

    @ApiModelProperty(value = "内部预约")
    private Integer internalAppointment;

    @ApiModelProperty(value = "内部核销人数")
    private Integer internalStudentsNumber;

    @ApiModelProperty(value = "M总核销人数")
    private Integer allStudentsNumber;

    @ApiModelProperty(value = "订单数据(导出使用)")
    private List<ExcelCourseOrderInfo> list;

    @ApiModelProperty(value = "订单数据(分页使用))")
    private CommonPage<ExcelCourseOrderInfo> pageInfo;

}
